package megrez.boot.autoconfigure.aliyun.mail;

import java.util.ArrayList;
import java.util.List;

import org.springframework.util.StringUtils;

import lombok.Data;

/**
 * 邮件发送消息
 * 
 * @author Lucky Yang
 * @since 2.6.9
 */
@Data
public class MailSenderMessage {
    /** 主题 */
    private String subject;
    /** 收件人 */
    private List<String> mailAddresses = new ArrayList<>();
    /** 是否文本 */
    private boolean textable;
    /** 内容 */
    private String body;

    public MailSenderMessage addMailAddress(String mailAddress) {
        if (StringUtils.hasText(mailAddress)) {
            mailAddresses.add(mailAddress);
        }
        return this;
    }
}
